1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6 <ProductVersion>10.0.20815</ProductVersion>
7 <SchemaVersion>2.0</SchemaVersion>
8 <ProjectGuid>{DE6EFAF0-6A7F-4A52-AF6D-C50224960053}</ProjectGuid>
9 <OutputType>WinExe</OutputType>
10 <AppDesignerFolder>Properties</AppDesignerFolder>
11 <RootNamespace>Microsoft.ParallelComputingPlatform.ParallelExtensions.Samples</RootNamespace>
12 <AssemblyName>Raytracer</AssemblyName>
13 <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
14 <FileAlignment>512</FileAlignment>
19 <PublishUrl>publish\</PublishUrl>
20 <Install>true</Install>
21 <InstallFrom>Disk</InstallFrom>
22 <UpdateEnabled>false</UpdateEnabled>
23 <UpdateMode>Foreground</UpdateMode>
24 <UpdateInterval>7</UpdateInterval>
25 <UpdateIntervalUnits>Days</UpdateIntervalUnits>
26 <UpdatePeriodically>false</UpdatePeriodically>
27 <UpdateRequired>false</UpdateRequired>
28 <MapFileExtensions>true</MapFileExtensions>
29 <ApplicationRevision>0</ApplicationRevision>
30 <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
31 <IsWebBootstrapper>false</IsWebBootstrapper>
32 <UseApplicationTrust>false</UseApplicationTrust>
33 <BootstrapperEnabled>true</BootstrapperEnabled>
35 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
36 <DebugSymbols>true</DebugSymbols>
37 <DebugType>full</DebugType>
38 <Optimize>false</Optimize>
39 <OutputPath>bin\Debug\</OutputPath>
40 <DefineConstants>DEBUG;TRACE</DefineConstants>
41 <ErrorReport>prompt</ErrorReport>
42 <WarningLevel>4</WarningLevel>
44 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
45 <DebugType>pdbonly</DebugType>
46 <Optimize>true</Optimize>
47 <OutputPath>bin\Release\</OutputPath>
48 <DefineConstants>TRACE</DefineConstants>
49 <ErrorReport>prompt</ErrorReport>
50 <WarningLevel>4</WarningLevel>
53 <Compile Include="Camera.cs" />
54 <Compile Include="Color.cs" />
55 <Compile Include="ISect.cs" />
56 <Compile Include="Light.cs" />
57 <Compile Include="MainForm.cs">
58 <SubType>Form</SubType>
60 <Compile Include="MainForm.Designer.cs">
61 <DependentUpon>MainForm.cs</DependentUpon>
63 <Compile Include="Plane.cs" />
64 <Compile Include="Program.cs" />
65 <Compile Include="Properties\AssemblyInfo.cs" />
66 <EmbeddedResource Include="MainForm.resx">
67 <DependentUpon>MainForm.cs</DependentUpon>
68 <SubType>Designer</SubType>
70 <EmbeddedResource Include="Properties\Resources.resx">
71 <Generator>ResXFileCodeGenerator</Generator>
72 <LastGenOutput>Resources.Designer.cs</LastGenOutput>
73 <SubType>Designer</SubType>
75 <Compile Include="Properties\Resources.Designer.cs">
76 <AutoGen>True</AutoGen>
77 <DependentUpon>Resources.resx</DependentUpon>
78 <DesignTime>True</DesignTime>
80 <None Include="App.config" />
81 <None Include="Properties\Settings.settings">
82 <Generator>SettingsSingleFileGenerator</Generator>
83 <LastGenOutput>Settings.Designer.cs</LastGenOutput>
85 <Compile Include="Properties\Settings.Designer.cs">
86 <AutoGen>True</AutoGen>
87 <DependentUpon>Settings.settings</DependentUpon>
88 <DesignTimeSharedInput>True</DesignTimeSharedInput>
90 <Compile Include="Ray.cs" />
91 <Compile Include="Raytracer.cs" />
92 <Compile Include="Scene.cs" />
93 <Compile Include="SceneObject.cs" />
94 <Compile Include="Sphere.cs" />
95 <Compile Include="Surface.cs" />
96 <Compile Include="Surfaces.cs" />
97 <Compile Include="Vector.cs" />
100 <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
101 <Visible>False</Visible>
102 <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
103 <Install>false</Install>
104 </BootstrapperPackage>
105 <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
106 <Visible>False</Visible>
107 <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
108 <Install>false</Install>
109 </BootstrapperPackage>
110 <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
111 <Visible>False</Visible>
112 <ProductName>.NET Framework 3.5</ProductName>
113 <Install>true</Install>
114 </BootstrapperPackage>
115 <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
116 <Visible>False</Visible>
117 <ProductName>Windows Installer 3.1</ProductName>
118 <Install>true</Install>
119 </BootstrapperPackage>
122 <Reference Include="System" />
123 <Reference Include="System.Core" />
124 <Reference Include="System.Drawing" />
125 <Reference Include="System.Windows.Forms" />
128 <ProjectReference Include="..\..\ParallelExtensionsExtras\ParallelExtensionsExtras.csproj">
129 <Project>{C45218F8-09E7-4F57-85BC-5D8D2AC736A3}</Project>
130 <Name>ParallelExtensionsExtras</Name>
133 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
134 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
135 Other similar extension points exist, see Microsoft.Common.targets.
136 <Target Name="BeforeBuild">
138 <Target Name="AfterBuild">